Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D E F G H I K L M N O P R S T U V W

A

AngularController() - Constructor for class com.pacist.diamonds.AngularController
Creates and initializes a new AngularController object with a minimum value of 0, maximum value of 100, and an initial value of 0.
AngularController(int, int, int) - Constructor for class com.pacist.diamonds.AngularController
Creates and initializes a new AngularController object with the specified minimum, maximum, and initial values.
ArrowButton() - Constructor for class com.pacist.diamonds.ArrowButton
Creates an ArrowButton with an orientation of UP.
ArrowButton(int) - Constructor for class com.pacist.diamonds.ArrowButton
Creates an ArrowButton with the specified orientation.
ArrowButton(Object, int) - Constructor for class com.pacist.diamonds.ArrowButton
As of JDK version 1.1.
action(ButtonEvent) - Method in interface com.pacist.diamonds.ButtonListener
 
actionPerformed(ActionEvent) - Method in class com.pacist.diamonds.Book
Method that is called when a Tab is clicked on.
actionPerformed(ActionEvent) - Method in class com.pacist.diamonds.RadioGroup
When a DrawnButton has been pressed, this method makes sure it is the only button selected.
addActionListener(ActionListener) - Method in class com.pacist.diamonds.DrawnButton
Adds the specified action listener to receive action events from this button.
addBookListener(BookListener) - Method in class com.pacist.diamonds.Book
Adds the specified Book listener to receive Book events from this Book.
addControllerListener(ControllerListener) - Method in class com.pacist.diamonds.Controller
Adds the specified Controller listener to receive Controller events from this Controller.
addLayoutComponent(String, Component) - Method in class com.pacist.diamonds.Book
Adds the specified component to the layout.
addLayoutComponent(Component, Object) - Method in class com.pacist.diamonds.Book
Adds the specified component to the layout.
addLayoutComponent(Component, Object) - Method in class com.pacist.diamonds.Splitter
Adds the specified component to the layout, using the specified constraint object.
addLayoutComponent(String, Component) - Method in class com.pacist.diamonds.Splitter
Adds the specified named component to the layout.
addLayoutComponent(String, Component) - Method in class com.pacist.diamonds.SuperGridLayout
Adds the specified named component to the layout.
addNotify() - Method in class com.pacist.diamonds.FlexiButton
Function called when the peer has been created.
addNotify() - Method in class com.pacist.diamonds.LinearController
This method is called when the Controller has been given it's peer and has been realised.
addPage(Component) - Method in class com.pacist.diamonds.Book
This method adds a Page to the Book.
add(DrawnButton) - Method in class com.pacist.diamonds.RadioGroup
Adds the specified DrawnButton to the RadioGroup.
addTab(DrawnButton, Component) - Method in class com.pacist.diamonds.Book
This method adds a Tab and Page to the Book.
addTab(DrawnButton, Component, int) - Method in class com.pacist.diamonds.Book
This method adds a Tab and Page to the Book at a certain position.
alignInCell(Rectangle, Rectangle, int, int) - Static method in class com.pacist.diamonds.Alignment
Aligns a cell in a Rectangle with the specified alignment and fill attributes.
Alignment - class com.pacist.diamonds.Alignment.
Defines commonly used constants for alignments.
alignment - Variable in class com.pacist.diamonds.SuperGridLayout
Alignment of components.
angleToValue(double) - Method in class com.pacist.diamonds.AngularController
This method converts a given angle to a value, using the pre-specified minimum and maximum values.
AngularController - class com.pacist.diamonds.AngularController.
A component implementing a rotating controller such as a knob or meter.
armed - Variable in class com.pacist.diamonds.DrawnButton
Holds Button's armed state.
ArrowButton - class com.pacist.diamonds.ArrowButton.
A component implementing a button containing an arrow which can be set to point in one of eight different directions.

B

BezelPanel() - Constructor for class com.pacist.diamonds.BezelPanel
Creates and initializes a new BezelPanel object with default shadow (OUT) and default insets.
BezelPanel(int) - Constructor for class com.pacist.diamonds.BezelPanel
Creates and initializes a new BezelPanel object with the specified shadow and default insets.
BezelPanel(Insets, int) - Constructor for class com.pacist.diamonds.BezelPanel
Creates and initializes a new BezelPanel object with the specified insets and shadow.
BezelPanel(int, int) - Constructor for class com.pacist.diamonds.BezelPanel
Creates and initializes a new BezelPanel object with the specified inner and outer shadow, and default insets.
BezelPanel(Insets, int, int) - Constructor for class com.pacist.diamonds.BezelPanel
Creates and initializes a new BezelPanel object with the specified inner and outer shadow, and insets.
Book() - Constructor for class com.pacist.diamonds.Book
Creates and initializes a new Book component.
Book(int, int) - Constructor for class com.pacist.diamonds.Book
Creates and initializes a new Book component, with specified horizontal and vertical gaps.
BookEvent(Object, int) - Constructor for class com.pacist.diamonds.BookEvent
Constructs an BookEvent object with the specified source object.
BookEvent(Object, int, Component, Component) - Constructor for class com.pacist.diamonds.BookEvent
Constructs an BookEvent object with the specified source object.
ButtonEvent(Component) - Constructor for class com.pacist.diamonds.ButtonEvent
 
behaviour - Variable in class com.pacist.diamonds.DrawnButton
Holds the current behaviour of the button.
BezelPanel - class com.pacist.diamonds.BezelPanel.
Implements a Panel which has a sunken or raised border and configurable insets.
bookChanged(BookEvent) - Method in interface com.pacist.diamonds.BookListener
Invoked when a Book event occurs.
Book - class com.pacist.diamonds.Book.
A component implementing a Tabbed Panel.
BOOKEVENT_FIRST - Static variable in class com.pacist.diamonds.BookEvent
Marks the first integer id for the range of Book event ids.
BOOKEVENT_LAST - Static variable in class com.pacist.diamonds.BookEvent
Marks the last integer id for the range of Book event ids.
BookEvent - class com.pacist.diamonds.BookEvent.
Event fired by a Book when the current page is changed.
BookListener - interface com.pacist.diamonds.BookListener.
Listener interface for events fired by the Book
BOTTOM - Static variable in interface com.pacist.diamonds.Direction
Constant to represent BOTTOM.
bottomMargin - Variable in class com.pacist.diamonds.Book
Margin between components in pages.
buffer - Variable in class com.pacist.diamonds.DiamondPanel
Indicates whether the DiamondPanel should use a buffer to paint.
BUTTON - Static variable in class com.pacist.diamonds.DrawnButton
Button acts as a button.
ButtonEvent - class com.pacist.diamonds.ButtonEvent.
The event fired when a button is pressed.
ButtonListener - interface com.pacist.diamonds.ButtonListener.
A listener for action events generated by buttons.
buttonListeners - Variable in class com.pacist.diamonds.DrawnButton
 

C

Controller() - Constructor for class com.pacist.diamonds.Controller
Creates and initializes a new Controller object.
Controller(int, int, int) - Constructor for class com.pacist.diamonds.Controller
Creates and initializes a new Controller object with the specified minimum, maximum, and initial values.
ControllerEvent(Controller) - Constructor for class com.pacist.diamonds.ControllerEvent
Creates an instance of ControllerEvent, with the specified source Controller.
calcCellSizes(Container) - Method in class com.pacist.diamonds.SuperGridLayout
Calculates the sizes of each of the cells in the specified Container.
calcSizes(Container, boolean, boolean) - Method in class com.pacist.diamonds.Book
Calculates the margins based on the width and height of the tab buttons.
canMeasure - Variable in class com.pacist.diamonds.Controller
 
canMeasure - Variable in class com.pacist.diamonds.FlexiButton
Determines whether the button may use the dimensions of the image and label or not.
CENTER - Static variable in interface com.pacist.diamonds.Direction
Constant to represent CENTER.
colSpaceLeft() - Method in class com.pacist.diamonds.Splitter
Calculates total space needed by components in a row
cols - Variable in class com.pacist.diamonds.SuperGridLayout
Number of columns.
colWeights - Variable in class com.pacist.diamonds.SuperGridLayout
Weights of all columns.
colWidths - Variable in class com.pacist.diamonds.SuperGridLayout
Widths of all columns.
com.pacist.diamonds - package com.pacist.diamonds
 
Controller - class com.pacist.diamonds.Controller.
Base class for controllers, knobs and progress bars etc.
ControllerEvent - class com.pacist.diamonds.ControllerEvent.
The event fired when a Controller's value changes.
ControllerListener - interface com.pacist.diamonds.ControllerListener.
A listener for events generated by Controllers.
currentPage - Variable in class com.pacist.diamonds.Book
Currently active page.
currentTab - Variable in class com.pacist.diamonds.Book
Currently active tab.

D

DiamondCanvas() - Constructor for class com.pacist.diamonds.DiamondCanvas
Creates and initializes a new DiamondCanvas object.
DiamondPanel() - Constructor for class com.pacist.diamonds.DiamondPanel
Creates a new DiamondPanel object.
DrawnButton() - Constructor for class com.pacist.diamonds.DrawnButton
Creates and initializes a DrawnButton object, with the behaviour of a button.
DrawnButton(int) - Constructor for class com.pacist.diamonds.DrawnButton
Creates and initializes a DrawnButton object, with the specified behaviour.
DrawnButton(Object) - Constructor for class com.pacist.diamonds.DrawnButton
as of JDK1.1.
DrawnButton(Object, int) - Constructor for class com.pacist.diamonds.DrawnButton
as of JDK1.1.
DiamondCanvas - class com.pacist.diamonds.DiamondCanvas.
A canvas which is a superclass of most Diamond components.
DiamondPanel - class com.pacist.diamonds.DiamondPanel.
A canvas which provides support for Tool Tips
Direction - interface com.pacist.diamonds.Direction.
Defines commonly used constants for directions and positions.
dividerPos(int[], int, int) - Method in class com.pacist.diamonds.Splitter
Calculates the position of the feedback divider during drag.
doValueAtEndLayout() - Method in class com.pacist.diamonds.LinearController
Lays out the controller with the value at the end.
DOWN - Static variable in interface com.pacist.diamonds.Direction
Constant to represent DOWN.
downDisabledImage - Variable in class com.pacist.diamonds.FlexiButton
The image displayed when the button is being held down, but disabled.
downImage - Variable in class com.pacist.diamonds.FlexiButton
The image displayed when the button is being held down.
draw3DLabel - Variable in class com.pacist.diamonds.FlexiButton
Determines whether a 3D label should be drawn or not.
draw3DOval(Graphics, int, int, int, int, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a 3D Oval on the specified graphics context, at the specified X, Y co-ordinates.
draw3DPolygon(Graphics, Polygon, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a 3D Polygon on the specified graphics context, using the specified polygon points.
draw3DRoundRect(Graphics, int, int, int, int, int, int, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a 3D Rectangle with rounded edges on the specified graphics context, at the specified X, Y co-ordinates.
drawBGRect(Graphics, Dimension) - Method in class com.pacist.diamonds.Knob
Draws the background rectangle of the Knob.
drawDivider() - Method in class com.pacist.diamonds.Splitter
Draws the line that is a feedback to the user when resizing a row or a column
drawKnob(Graphics, Rectangle) - Method in class com.pacist.diamonds.Knob
This method is called to draw the Knob on the screen.
drawLineInChildren(int, int, Component[]) - Method in class com.pacist.diamonds.Splitter
Draws the line in the components as well.
DrawnButton - class com.pacist.diamonds.DrawnButton.
A button component which draws a border round itself.
drawSpot(Graphics, Rectangle, Point) - Method in class com.pacist.diamonds.Knob
Draws the spot indicating the current value of the Knob.
drawTicks(Graphics, Rectangle, Point) - Method in class com.pacist.diamonds.Knob
Draws the ticks around the edge of the Knob.

E

EAST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent EAST.

F

FlexiButton() - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the behaviour of a button.
FlexiButton(Image) - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the behaviour of a button, and using the specified image.
FlexiButton(String) - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the behaviour of a button, and using the specified label.
FlexiButton(String, Image, int) - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the specified behaviour, label, and image.
FlexiButton(String, Image, Image, int) - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the specified behaviour, label, unpressed-image, and pressed-image.
FlexiButton(String, Image, Image, Image, Image, int) - Constructor for class com.pacist.diamonds.FlexiButton
Creates and initializes a FlexiButton object, with the specified behaviour, label, unpressed-image, pressed-image, unpressed-disabled-image, and pressed-disabled-image.
FILL_BOTH - Static variable in class com.pacist.diamonds.Alignment
Make the cell fill its display area entirely.
FILL_HORIZONTAL - Static variable in class com.pacist.diamonds.Alignment
Make the cell wide enough to fill its display area horizontally, but do not change its height.
FILL_NONE - Static variable in class com.pacist.diamonds.Alignment
No fill - do not resize the cell.
FILL_VERTICAL - Static variable in class com.pacist.diamonds.Alignment
Make the cell tall enough to fill its display area vertically, but do not change its width.
fill3DOval(Graphics, int, int, int, int, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a filled 3D Oval on the specified graphics context, at the specified X, Y co-ordinates.
fill3DPolygon(Graphics, Polygon, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a filled 3D Polygon on the specified graphics context, using the specified polygon points.
fill3DRoundRect(Graphics, int, int, int, int, int, int, boolean) - Static method in class com.pacist.diamonds.Shadow
Draws a filled 3D Rectangle with rounded edges on the specified graphics context, at the specified X, Y co-ordinates.
fill - Variable in class com.pacist.diamonds.SuperGridLayout
Fill of components.
findDivider(int[], int, int) - Method in class com.pacist.diamonds.Splitter
Detects whether the user has clicked on a divider
fireBookEvent(BookEvent) - Method in class com.pacist.diamonds.Book
Processes book events occurring on this Book by dispatching them to any registered BookListener objects.
firePageTurnedEvent(Component, Component) - Method in class com.pacist.diamonds.Book
This method notifies all Book listeners that the Page has been changed.
firstBottom - Variable in class com.pacist.diamonds.Book
Reference to first tab.
firstLeft - Variable in class com.pacist.diamonds.Book
Reference to first tab.
firstRight - Variable in class com.pacist.diamonds.Book
Reference to first tab.
firstTop - Variable in class com.pacist.diamonds.Book
Reference to first tab.
flags - Variable in class com.pacist.diamonds.DrawnButton
Holds the notify flags.
FlexiButton - class com.pacist.diamonds.FlexiButton.
A button whose label consists of colored text and/or an image.

G

getAlignment() - Method in class com.pacist.diamonds.SuperGridLayout
Returns the current alignment for the components.
getBackgroundImage() - Method in class com.pacist.diamonds.DiamondPanel
Returns the current background image for the DiamondPanel.
getBehaviour() - Method in class com.pacist.diamonds.DrawnButton
Returns current behaviour of button.
getBookListeners() - Method in class com.pacist.diamonds.Book
Returns a Vector of all Book listeners.
getBuffer() - Method in class com.pacist.diamonds.DiamondPanel
Determines whether double-buffering is being used.
getButtonListeners() - Method in class com.pacist.diamonds.DrawnButton
Returns a Vector of all the current Button listeners.
getCentre() - Method in class com.pacist.diamonds.AngularController
The method gets the center (x,y) position of the AngularController.
getCols() - Method in class com.pacist.diamonds.Splitter
Returns the number of columns.
getColumns() - Method in class com.pacist.diamonds.SuperGridLayout
Returns the current number of columns.
getColWeight(int) - Method in class com.pacist.diamonds.SuperGridLayout
Returns the weight of a given column.
getColWidth(int) - Method in class com.pacist.diamonds.Splitter
Gets the width of one column.
getCurrentImage() - Method in class com.pacist.diamonds.FlexiButton
Returns the current image being shown on the button.
getCurrentTab() - Method in class com.pacist.diamonds.Book
Returns a reference to the Tab which is currently selected.
getDisplayRect() - Method in class com.pacist.diamonds.AngularController
Gets the display rectangle for the AngularController.
getDisplayRect(Dimension) - Method in class com.pacist.diamonds.AngularController
Gets the display rectangle for a given Dimension.
getDisplayRect(Dimension) - Method in class com.pacist.diamonds.Knob
 
getDownDisabledImage() - Method in class com.pacist.diamonds.FlexiButton
Gets the current up/unpressed image for the button.
getDownImage() - Method in class com.pacist.diamonds.FlexiButton
Gets the current down/pressed image for the button.
getDraw3DLabel() - Method in class com.pacist.diamonds.FlexiButton
Determines whether the a 3D label is being shown or not.
getFillCols() - Method in class com.pacist.diamonds.Splitter
Gets which columns will size proportionally to the size of the container.
getFillRows() - Method in class com.pacist.diamonds.Splitter
Gets which rows will size proportionally to the size of the container.
getFill() - Method in class com.pacist.diamonds.SuperGridLayout
Returns the current fill for the components.
getHGap() - Method in class com.pacist.diamonds.Splitter
Returns the value of the height of the horizontal dividers.
getHMargin() - Method in class com.pacist.diamonds.FlexiButton
Gets the horizontal margin.
getID() - Method in class com.pacist.diamonds.BookEvent
Returns the event type.
getImagePosition() - Method in class com.pacist.diamonds.FlexiButton
Gets the current compass position of the image.
getImages() - Method in class com.pacist.diamonds.FlexiButton
Returns an array of all images used in the FlexiButton.
getInnerShadow() - Method in class com.pacist.diamonds.BezelPanel
Gets the inner shadow of the BezelPanel.
getInsets() - Method in class com.pacist.diamonds.BezelPanel
Gets the insets for the BezelPanel.
getLabel() - Method in class com.pacist.diamonds.FlexiButton
Gets the label for the FlexiButton.
getLargestImageSize() - Method in class com.pacist.diamonds.FlexiButton
Returns the maximum width and height out of all of the images.
getLayoutAlignmentX(Container) - Method in class com.pacist.diamonds.Book
Returns the alignment along the x axis.
getLayoutAlignmentX(Container) - Method in class com.pacist.diamonds.Splitter
Returns the alignment along the x axis.
getLayoutAlignmentY(Container) - Method in class com.pacist.diamonds.Book
Returns the alignment along the y axis.
getLayoutAlignmentY(Container) - Method in class com.pacist.diamonds.Splitter
Returns the alignment along the y axis.
getMaxValue() - Method in class com.pacist.diamonds.Controller
Gets the maximum value of the controller.
getMinimumSize() - Method in class com.pacist.diamonds.LinearController
Returns the minimum size of the Controller.
getMinimumSize() - Method in class com.pacist.diamonds.RoundButton
Gets the minimum size of the RoundButton.
getMinRadius() - Method in class com.pacist.diamonds.RoundButton
Gets the minimum radius of the RoundButton.
getMinValue() - Method in class com.pacist.diamonds.Controller
Gets the minimum value of the controller.
getNewPage() - Method in class com.pacist.diamonds.BookEvent
Returns the new current page.
getNotify() - Method in class com.pacist.diamonds.DrawnButton
Returns the notification flags.
getOldPage() - Method in class com.pacist.diamonds.BookEvent
Returns the old current page.
getOrientation() - Method in class com.pacist.diamonds.ArrowButton
Gets the orientation of the ArrowButton.
getOrientation() - Method in class com.pacist.diamonds.LinearController
Gets the current orientation of the controller
getOuterShadow() - Method in class com.pacist.diamonds.BezelPanel
Gets the outer shadow of the BezelPanel.
getPolygon() - Method in class com.pacist.diamonds.PolygonButton
Returns the shape of the button.
getPostOnMouseDown() - Method in class com.pacist.diamonds.Controller
Determines whether an event will be posted when the mouse is pressed down.
getPreferredSize() - Method in class com.pacist.diamonds.LinearController
Returns the preferred size of the Controller.
getPreferredSize() - Method in class com.pacist.diamonds.PolygonButton
Returns the preferred size of the PolygonButton.
getPreferredSize() - Method in class com.pacist.diamonds.RoundButton
Gets the preferred size of the RoundButton.
getProgressColor() - Method in class com.pacist.diamonds.ProgressBar
Gets the progress bar color.
getRowHeight(int) - Method in class com.pacist.diamonds.Splitter
Gets the height of one row.
getRows() - Method in class com.pacist.diamonds.Splitter
Returns the number of rows.
getRows() - Method in class com.pacist.diamonds.SuperGridLayout
Returns the current number of rows.
getRowWeight(int) - Method in class com.pacist.diamonds.SuperGridLayout
Returns the weight of a given row.
getShadowType() - Method in class com.pacist.diamonds.DrawnButton
Returns the shadow type for the button.
getShowImage() - Method in class com.pacist.diamonds.FlexiButton
Determines whether the image is being shown or not.
getShowLabel() - Method in class com.pacist.diamonds.FlexiButton
Determines whether the label is being shown or not.
getShowValue() - Method in class com.pacist.diamonds.Controller
Gets the show value of the controller.
getSpacing() - Method in class com.pacist.diamonds.FlexiButton
Gets the value of the spacing variable, which determines the space between the label and the image.
getState() - Method in class com.pacist.diamonds.DrawnButton
Returns the current state.
getThumbRect() - Method in class com.pacist.diamonds.LinearController
Returns the dimensions of the Thumb rectangle.
getThumbRect() - Method in class com.pacist.diamonds.ProgressBar
Returns the dimensions of the Thumb rectangle.
getThumbRect() - Method in class com.pacist.diamonds.Slider
 
getTipText() - Method in class com.pacist.diamonds.DiamondCanvas
Returns the TipText for this DiamondCanvas.
getTipText() - Method in class com.pacist.diamonds.PolygonButton
Returns the Tip text for the button.
getTrackRect() - Method in class com.pacist.diamonds.LinearController
Returns the dimensions of the Track rectangle. layoutAreas() is called beforehand to use the latest values.
getUpDisabledImage() - Method in class com.pacist.diamonds.FlexiButton
Gets the current up/unpressed image for the button.
getUpImage() - Method in class com.pacist.diamonds.FlexiButton
Gets the current up/unpressed image for the button.
getValInProgressColor() - Method in class com.pacist.diamonds.ProgressBar
Return the color of the Value when the progress bar is drawn over it.
getValInSpaceColor() - Method in class com.pacist.diamonds.ProgressBar
Return the color of the Value when the progress bar is not drawn over it.
getValueColor() - Method in class com.pacist.diamonds.LinearController
Returns the color of the Value.
getValueColorSwap() - Method in class com.pacist.diamonds.ProgressBar
Determines whether the the ProgressBar is using the ValInProgressColor and ValInSpaceColor colors.
getValue() - Method in class com.pacist.diamonds.Controller
Gets the value of the controller.
getValuePos() - Method in class com.pacist.diamonds.LinearController
Returns an x,y coordinate for the position of the numeric value displayed.
getValueRect() - Method in class com.pacist.diamonds.LinearController
Returns the dimensions of the Value rectangle.
getValueString(int) - Method in class com.pacist.diamonds.Controller
Gets the value of the controller as a string.
getVGap() - Method in class com.pacist.diamonds.Splitter
Returns the value of the width of the vertical dividers.
getVMargin() - Method in class com.pacist.diamonds.FlexiButton
Gets the vertical margin.

H

hasPeer - Variable in class com.pacist.diamonds.LinearController
A boolean variable which records whether a peer has been assigned to this component.
height - Variable in class com.pacist.diamonds.Book
Height of book.
height - Variable in class com.pacist.diamonds.FlexiButton
Height of FlexiButton.
hGap - Variable in class com.pacist.diamonds.Book
Horizontal space left between components.
hGap - Variable in class com.pacist.diamonds.SuperGridLayout
Horizontal gap between components.
hMargin - Variable in class com.pacist.diamonds.FlexiButton
Horizontal margin.
hMargin - Variable in class com.pacist.diamonds.SuperGridLayout
Horizontal margin between components.
HORIZONTAL - Static variable in class com.pacist.diamonds.LinearController
Specifies horizontal orientation for a Slider
HORIZONTAL - Static variable in class com.pacist.diamonds.Splitter
Used to specify a HORIZONTAL split.

I

image - Variable in class com.pacist.diamonds.DiamondPanel
Background Image for DiamondPanel.
imagePos - Variable in class com.pacist.diamonds.FlexiButton
Position of image relative to the label.
IN - Static variable in class com.pacist.diamonds.BezelPanel
Border points inwards.
inButton(int, int) - Method in class com.pacist.diamonds.DrawnButton
Determines whether a coordinate lies inside the button.
inButton(int, int) - Method in class com.pacist.diamonds.PolygonButton
Determines whether a co-ordinate lies inside the button.
innerShadow - Variable in class com.pacist.diamonds.BezelPanel
Type of shadow for the inner region.
insets() - Method in class com.pacist.diamonds.BezelPanel
As of JDK version 1.1, replaced by getInsets().
invalidate() - Method in class com.pacist.diamonds.DiamondPanel
Invalidates this component.
invalidateLayout(Container) - Method in class com.pacist.diamonds.Book
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded.
invalidateLayout(Container) - Method in class com.pacist.diamonds.Splitter
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded.
isArmed() - Method in class com.pacist.diamonds.DrawnButton
Determines whether the button is currently armed.
isDown() - Method in class com.pacist.diamonds.DrawnButton
Determines whether the button is down or not.
isMaxAtBottom() - Method in class com.pacist.diamonds.Controller
Determines whether the maximum is set to be at the bottom or not.
isSet() - Method in class com.pacist.diamonds.DrawnButton
Determines whether the button is set or not.

K

Knob() - Constructor for class com.pacist.diamonds.Knob
Creates and initializes a Knob object.
Knob - class com.pacist.diamonds.Knob.
A component implementing a rotating controller such as a knob or meter.

L

LinearController(int, int, int, int) - Constructor for class com.pacist.diamonds.LinearController
Creates and initializes a LinearController object with the specified minimum, maximum, initial, and orientation values.
LinearController() - Constructor for class com.pacist.diamonds.LinearController
Creates and initializes a LinearController object with a minimum value of 0, a maximum value of 100, an initial value of 0, and a horizontal orientation.
LABEL - Static variable in class com.pacist.diamonds.DrawnButton
Button acts as a label.
label - Variable in class com.pacist.diamonds.FlexiButton
The text label for the button.
layoutAreas() - Method in class com.pacist.diamonds.LinearController
Calls the necessary methods to lay out the controller.
layoutAreas() - Method in class com.pacist.diamonds.ProgressBar
Performs the necessary operations to lay out the ProgressBar.
layoutContainer(Container) - Method in class com.pacist.diamonds.Book
Lays out the container.
layoutContainer(Container) - Method in class com.pacist.diamonds.Splitter
Lays out the specified container.
layoutContainer(Container) - Method in class com.pacist.diamonds.SuperGridLayout
Lays out the specified container.
LEFT - Static variable in interface com.pacist.diamonds.Direction
Constant to represent LEFT.
leftMargin - Variable in class com.pacist.diamonds.Book
Margin between components in pages.
LinearController - class com.pacist.diamonds.LinearController.
Implements the base functionality for linear controllers (ProgressBars, Sliders, etc.)
listeners - Variable in class com.pacist.diamonds.Controller
 

M

Meter() - Constructor for class com.pacist.diamonds.Meter
Creates and initializes a Meter object.
margin - Variable in class com.pacist.diamonds.ArrowButton
Default margin is 1.
margins - Variable in class com.pacist.diamonds.BezelPanel
Margins for the BezelPanel.
maximumLayoutSize(Container) - Method in class com.pacist.diamonds.Book
Returns the maximum size of this component.
maximumLayoutSize(Container) - Method in class com.pacist.diamonds.Splitter
Returns the maximum dimensions for this layout given the components in the specified target container.
maxValue - Variable in class com.pacist.diamonds.Controller
 
measure() - Method in class com.pacist.diamonds.FlexiButton
Calculates the width and height of the FlexiButton based on the size of the label and image.
Meter - class com.pacist.diamonds.Meter.
A component implementing a dial or meter.
minimumLayoutSize(Container) - Method in class com.pacist.diamonds.Book
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container) - Method in class com.pacist.diamonds.Splitter
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container) - Method in class com.pacist.diamonds.SuperGridLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumSize() - Method in class com.pacist.diamonds.Knob
Gets the mininimum size of the Knob.
minimumSize() - Method in class com.pacist.diamonds.LinearController
as of JDK1.1.
minimumSize() - Method in class com.pacist.diamonds.Meter
Returns the minimum size of the Meter.
minimumSize() - Method in class com.pacist.diamonds.RoundButton
As of JDK1.1.
minValue - Variable in class com.pacist.diamonds.Controller
 
mouseClicked(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when the mouse has been clicked on the DrawnButton.
mouseClicked(MouseEvent) - Method in class com.pacist.diamonds.Splitter
 
mouseDragged(MouseEvent, int, int) - Method in class com.pacist.diamonds.Controller
Method called when the mouse has been dragged.
mouseDragged(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when a mouse button is pressed on the DrawnButton and then dragged.
mouseDragged(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Drags the divider...
mouseEnter(int, int) - Method in class com.pacist.diamonds.DiamondCanvas
Method called when the mouse has entered the DiamondCanvas.
mouseEntered(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when the mouse enters the DrawnButton.
mouseEntered(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Sets the cursor back to default when the mouse enters a child component.
mouseExit(int, int) - Method in class com.pacist.diamonds.DiamondCanvas
Method called when the mouse has left the DiamondCanvas.
mouseExited(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when the mouse exits the DrawnButton.
mouseExited(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Sets the cursor back to default when the Splitter loses focus.
mouseIn - Variable in class com.pacist.diamonds.DrawnButton
Internal mouse tracking variable - true if mouse is inside the Button component; false otherwise.
mouseMoved(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when the mouse button has been moved on the DrawnButton (with no buttons no down).
mouseMoved(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Decides if the mouse is on a divider to change to cursor to indicate to the user that the divider can be moved.
mousePressed(MouseEvent, int, int) - Method in class com.pacist.diamonds.Controller
Method called when the mouse has been pressed.
mousePressed(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when a mouse button has been pressed on a DrawnButton.
mousePressed(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Sets up the environment for dragging a divider.
mouseReleased(MouseEvent, int, int) - Method in class com.pacist.diamonds.Controller
Method called when the mouse has been released.
mouseReleased(MouseEvent) - Method in class com.pacist.diamonds.DrawnButton
Invoked when a mouse button has been released on the DrawnButton.
mouseReleased(MouseEvent) - Method in class com.pacist.diamonds.Splitter
Locates the position of the divider and forces the window to display the change.
moveAllTabs(int) - Method in class com.pacist.diamonds.Book
Moves all Tabs to a different position.

N

NONE - Static variable in class com.pacist.diamonds.BezelPanel
No border.
NORTH - Static variable in interface com.pacist.diamonds.Direction
Constant to represent NORTH.
NORTHEAST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent NORTHEAST.
NORTHWEST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent NORTHWEST.
NOTIFY_ARM - Static variable in class com.pacist.diamonds.DrawnButton
Notify all listeners when button is armed.
NOTIFY_DISARM - Static variable in class com.pacist.diamonds.DrawnButton
Notify all listeners when button is disarmed.
notifyValueChange() - Method in class com.pacist.diamonds.Controller
Notify all Controller listeners that there has been a value change.

O

offscreen - Variable in class com.pacist.diamonds.DiamondPanel
The offscreen buffer.
orientation - Variable in class com.pacist.diamonds.ArrowButton
Default orientation is Direction.
orientation - Variable in class com.pacist.diamonds.LinearController
Holds the current orientation of the controller.
OUT - Static variable in class com.pacist.diamonds.BezelPanel
Border points outwards.
outerShadow - Variable in class com.pacist.diamonds.BezelPanel
Type of shadow for the outer region.

P

PolygonButton() - Constructor for class com.pacist.diamonds.PolygonButton
Creates and initializes a PolygonButton object.
PolygonButton(Polygon) - Constructor for class com.pacist.diamonds.PolygonButton
Creates and initializes a PolygonButton with BUTTON behaviour, and using the specified polygonal shape.
PolygonButton(Polygon, int) - Constructor for class com.pacist.diamonds.PolygonButton
Creates and initializes a PolygonButton with the specified behaviour, and using the specified polygonal shape.
PolygonButton(Polygon, int, Object) - Constructor for class com.pacist.diamonds.PolygonButton
As of JDK1.1.
ProgressBar() - Constructor for class com.pacist.diamonds.ProgressBar
Creates and initializes a ProgressBar object.
PAGE_TURNED - Static variable in class com.pacist.diamonds.BookEvent
Marks the page turned id for the range of Book event ids.
pageHeight - Variable in class com.pacist.diamonds.Book
Height of page.
pageMap - Variable in class com.pacist.diamonds.Book
Where all pages are kept.
pageWidth - Variable in class com.pacist.diamonds.Book
Width of page.
paint(Graphics) - Method in class com.pacist.diamonds.AngularController
This method is called to repaint the AngularController.
paintBackground(Graphics) - Method in class com.pacist.diamonds.DiamondPanel
Paints the background onto the specified graphics context.
paint(Graphics) - Method in class com.pacist.diamonds.BezelPanel
This method is called to repaint the BezelPanel.
paint(Graphics) - Method in class com.pacist.diamonds.Book
This method is called to repaint the Book.
paintButton(Graphics, boolean) - Method in class com.pacist.diamonds.ArrowButton
This method paints the ArrowButton given a Graphics context, and its state.
paintButton(Graphics, boolean) - Method in class com.pacist.diamonds.DrawnButton
This method is called to redraw the button.
paintButton(Graphics, boolean) - Method in class com.pacist.diamonds.FlexiButton
 
paintButton(Graphics, boolean) - Method in class com.pacist.diamonds.PolygonButton
This method is called to redraw this button.
paintButton(Graphics, boolean) - Method in class com.pacist.diamonds.RoundButton
 
paint(Graphics) - Method in class com.pacist.diamonds.DiamondPanel
 
paint(Graphics) - Method in class com.pacist.diamonds.DrawnButton
This method is called to repaint this button.
paint(Graphics) - Method in class com.pacist.diamonds.Knob
This method is called to repaint the Knob.
paint(Graphics) - Method in class com.pacist.diamonds.LinearController
This method is called to repaint the controller.
paint(Graphics) - Method in class com.pacist.diamonds.Meter
This method is called to repaint the Meter.
paint(Graphics) - Method in class com.pacist.diamonds.ProgressBar
This method is called to repaint the ProgressBar.
paint(Graphics) - Method in class com.pacist.diamonds.Splitter
Redraws the Splitter on the window.
paintThumb(Graphics) - Method in class com.pacist.diamonds.LinearController
Draws the thumb of the slider.
paintThumb(Graphics) - Method in class com.pacist.diamonds.ProgressBar
Draws the thumb part of the slider.
paintThumb(Graphics) - Method in class com.pacist.diamonds.Slider
Draws the thumb of the slider.
paintTick(Graphics, int, int, double, int, int) - Method in class com.pacist.diamonds.AngularController
This method paints a "Tick" at a specified angle given a Graphics context, x, y, startXRadius, and endXRadius values.
paintTrack(Graphics) - Method in class com.pacist.diamonds.LinearController
Draws the track of the slider.
paintTrack(Graphics) - Method in class com.pacist.diamonds.ProgressBar
Draws the track part of the slider.
paintTrack(Graphics) - Method in class com.pacist.diamonds.Slider
Draws the track of the slider.
paintValue(Graphics) - Method in class com.pacist.diamonds.LinearController
Draws the value of the slider.
paintValueOneColor(Graphics) - Method in class com.pacist.diamonds.LinearController
Draws the value of the slider in one color (the normal case when the value is positioned outside the track)
paintValue(Graphics) - Method in class com.pacist.diamonds.ProgressBar
Draws the value of the slider.
pinValue(int) - Method in class com.pacist.diamonds.Controller
Given a value x, will return minValue >= x =< maxValue.
pointToValue(int, int) - Method in class com.pacist.diamonds.AngularController
This method converts a point (x, y) to a value.
pointToValue(int, int) - Method in class com.pacist.diamonds.Controller
Calculates the value from a point.
pointToValue(int, int) - Method in class com.pacist.diamonds.LinearController
Converts given X and Y coordinates to a value.
PolygonButton - class com.pacist.diamonds.PolygonButton.
A component implementing a button which can be drawn to form any polygon shape.
polygon - Variable in class com.pacist.diamonds.PolygonButton
Internal data structure for the PolygonButton.
PolygonUtil - class com.pacist.diamonds.PolygonUtil.
Implements utility functions for polygons.
postOnMouseDown - Variable in class com.pacist.diamonds.Controller
 
postWhileDragging - Variable in class com.pacist.diamonds.Controller
 
preferredLayoutSize(Container) - Method in class com.pacist.diamonds.Book
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container) - Method in class com.pacist.diamonds.Splitter
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container) - Method in class com.pacist.diamonds.SuperGridLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredSize() - Method in class com.pacist.diamonds.ArrowButton
Gets the preferred size of the ArrowButton.
preferredSize() - Method in class com.pacist.diamonds.FlexiButton
Gets the preferred size of the FlexiButton.
preferredSize() - Method in class com.pacist.diamonds.Knob
Gets the preferred size of the Knob.
preferredSize() - Method in class com.pacist.diamonds.LinearController
as of JDK1.1.
preferredSize() - Method in class com.pacist.diamonds.Meter
Returns the preferred size of the Meter.
preferredSize() - Method in class com.pacist.diamonds.PolygonButton
as of JDK1.1.
preferredSize() - Method in class com.pacist.diamonds.RoundButton
As of JDK1.1.
processAction() - Method in class com.pacist.diamonds.DrawnButton
Processes action events occurring on this button by dispatching them to any registered ActionListener objects.
processMouseEvent(MouseEvent) - Method in class com.pacist.diamonds.Controller
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
processMouseEvent(MouseEvent) - Method in class com.pacist.diamonds.DiamondCanvas
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
processMouseMotionEvent(MouseEvent) - Method in class com.pacist.diamonds.Controller
Processes mouse motion events occurring on this component by dispatching them to any registered MouseMotionListener objects.
ProgressBar - class com.pacist.diamonds.ProgressBar.
Implements a progress bar component.

R

RoundButton() - Constructor for class com.pacist.diamonds.RoundButton
Creates and initializes a RoundButton object, with BUTTON behaviour.
RoundButton(int) - Constructor for class com.pacist.diamonds.RoundButton
Creates and initializes a RoundButton object, with the specified behaviour.
RoundButton(int, Object) - Constructor for class com.pacist.diamonds.RoundButton
as of JDK1.1.
RADIO - Static variable in class com.pacist.diamonds.DrawnButton
Button acts as a radio button.
RadioGroup - class com.pacist.diamonds.RadioGroup.
A class for grouping toggle buttons together into a radio group.
reflectPolygon(Polygon, boolean, boolean) - Static method in class com.pacist.diamonds.PolygonUtil
Reflects a polygon across the X and/or Y axis.
removeActionListener(ActionListener) - Method in class com.pacist.diamonds.DrawnButton
Removes the specified action listener so that it no longer receives action events from this button.
removeBookListener(BookListener) - Method in class com.pacist.diamonds.Book
Removes the specified Book listener so that it no longer receives BookEvents from this Book.
removeControllerListener(ControllerListener) - Method in class com.pacist.diamonds.Controller
Removes the specified Controller listener so that it no longer receives ControllerEvents from this Controller.
removeLayoutComponent(Component) - Method in class com.pacist.diamonds.Book
Removes the specified component from the layout.
removeLayoutComponent(Component) - Method in class com.pacist.diamonds.Splitter
Removes the specified component from the layout.
removeLayoutComponent(Component) - Method in class com.pacist.diamonds.SuperGridLayout
Removes the specified component from the layout.
remove(DrawnButton) - Method in class com.pacist.diamonds.RadioGroup
Removes the specified DrawnButton from the RadioGroup.
repaintPostValueChange(Rectangle, Rectangle) - Method in class com.pacist.diamonds.LinearController
This method is called whenever the value of the Controller changes.
repaintPostValueChange(Rectangle, Rectangle) - Method in class com.pacist.diamonds.ProgressBar
This method is called whenever the value of the ProgressBar changes.
repaintPostValueChange(Rectangle, Rectangle) - Method in class com.pacist.diamonds.Slider
 
RIGHT - Static variable in interface com.pacist.diamonds.Direction
Constant to represent RIGHT.
rightMargin - Variable in class com.pacist.diamonds.Book
Margin between components in pages.
RoundButton - class com.pacist.diamonds.RoundButton.
A component implementing an oval shaped button.
rowHeights - Variable in class com.pacist.diamonds.SuperGridLayout
Heights of all rows.
rowSpaceLeft() - Method in class com.pacist.diamonds.Splitter
Calculates total space needed by components in a column
rows - Variable in class com.pacist.diamonds.SuperGridLayout
Number of rows.
rowWeights - Variable in class com.pacist.diamonds.SuperGridLayout
Weights of all rows.

S

Slider() - Constructor for class com.pacist.diamonds.Slider
Creates and initializes a Slider object with a minimum value of 0, a maximum value of 100, an initial value of 0, and a horizontal orientation.
Slider(int, int, int, int) - Constructor for class com.pacist.diamonds.Slider
Creates and initializes a Slider object with the specified minimum, maximum, initial, and orientation values.
Splitter() - Constructor for class com.pacist.diamonds.Splitter
Default Constructor, Creates a Splitter with 1 row, 2 columns and divider width of 5 pixels.
Splitter(int, int, int, int, int, int, int, boolean) - Constructor for class com.pacist.diamonds.Splitter
Constructor, Creates a Splitter using the specified values.
Splitter(int, int, int, int, int, int, int) - Constructor for class com.pacist.diamonds.Splitter
Creates a Splitter using the specified parameters.
Splitter(int, int) - Constructor for class com.pacist.diamonds.Splitter
Constructor, Creates a Splitter using the specified parameters.
Splitter(int, int, boolean) - Constructor for class com.pacist.diamonds.Splitter
Constructor, Creates a Splitter using the parameters.
SuperGridLayout() - Constructor for class com.pacist.diamonds.SuperGridLayout
Creates and initializes a new SuperGridLayout object, with 1 column and a horizontal and vertical gap of 2.
SuperGridLayout(int, int) - Constructor for class com.pacist.diamonds.SuperGridLayout
Creates and initializes a new SuperGridLayout object with the specified number of rows and columns, and vertical and horizontal gaps of 2.
SuperGridLayout(int, int, int, int) - Constructor for class com.pacist.diamonds.SuperGridLayout
Creates and initializes a new SuperGridLayout object with the specified number of rows and columns, and horizontal and vertical gaps.
SuperGridLayout(int, int, int, int, int, int) - Constructor for class com.pacist.diamonds.SuperGridLayout
Creates and initializes a new SuperGridLayout object with the specified number of rows and columns, horizontal and vertical gaps, and horizontal and vertical margins.
scaleForY(int) - Method in class com.pacist.diamonds.AngularController
This method takes a radius and gives the Y scale for the current display rectangle.
scaleForY(Rectangle, int) - Method in class com.pacist.diamonds.AngularController
This method takes a radius and a specified display rectangle and gives the Y scale.
setAlignment(int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the alignment of the components.
setArmed(boolean) - Method in class com.pacist.diamonds.DrawnButton
Indicates if the button can be selected or not by the an input device (such as a mouse pointer).
setBackgroundImage(Image) - Method in class com.pacist.diamonds.DiamondPanel
Sets the current background image for the DiamondPanel.
setBehaviour(int) - Method in class com.pacist.diamonds.DrawnButton
Sets the behaviour of the DrawnButton.
setBounds(int, int, int, int) - Method in class com.pacist.diamonds.LinearController
Moves and resizes the controller.
setBuffer(boolean) - Method in class com.pacist.diamonds.DiamondPanel
Allows the user to turn double-buffering on or off.
setCols(int) - Method in class com.pacist.diamonds.Splitter
Reformats the Splitter to contain the number of specified columns.
setColumns(int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the number of columns.
setColWeight(int, int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the weight of a specific column.
setColWidth(int, int) - Method in class com.pacist.diamonds.Splitter
Sets the width of one column.
setCurrentTab(DrawnButton) - Method in class com.pacist.diamonds.Book
Sets the currently selected Tab to the DrawnButton specified.
setDownDisabledImage(Image) - Method in class com.pacist.diamonds.FlexiButton
Sets the down/pressed disabled image for the button.
setDownImage(Image) - Method in class com.pacist.diamonds.FlexiButton
Sets the down/pressed image for the button.
setDraw3DLabel(boolean) - Method in class com.pacist.diamonds.FlexiButton
Sets whether the label should be shown in 3D or not.
set(boolean) - Method in class com.pacist.diamonds.DrawnButton
Sets the current state of the button.
setEnabled(boolean) - Method in class com.pacist.diamonds.DrawnButton
Enables or disables this component, depending on the value of the parameter b.
setFillCols(boolean[]) - Method in class com.pacist.diamonds.Splitter
Sets which columns will size proportionally to the size of the container.
setFillRows(boolean[]) - Method in class com.pacist.diamonds.Splitter
Sets which rows will size proportionally to the size of the container.
setFill(int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the fill of the components.
setHGap(int) - Method in class com.pacist.diamonds.Splitter
Modifies the height of the horizontal dividers.
setHMargin(int) - Method in class com.pacist.diamonds.FlexiButton
Sets the horizontal margin.
setImagePosition(int) - Method in class com.pacist.diamonds.FlexiButton
Sets the current position of the image.
setInnerShadow(int) - Method in class com.pacist.diamonds.BezelPanel
Sets the inner shadow of the BezelPanel.
setInsets(Insets) - Method in class com.pacist.diamonds.BezelPanel
Sets the insets for the BezelPanel.
setLabel(String) - Method in class com.pacist.diamonds.FlexiButton
Sets the label for the FlexiButton.
setMaxAtBottom(boolean) - Method in class com.pacist.diamonds.Controller
Sets the maximum to appear at the bottom.
setMaxValue(int) - Method in class com.pacist.diamonds.Controller
Sets the maximum value of the controller, and then repaints.
setMinRadius(int) - Method in class com.pacist.diamonds.RoundButton
Sets the minimum radius of the RoundButton.
setMinValue(int) - Method in class com.pacist.diamonds.Controller
Sets the minimum value of the controller, and then repaints.
setNotify(int) - Method in class com.pacist.diamonds.DrawnButton
Returns the number of states.
setOrientation(int) - Method in class com.pacist.diamonds.ArrowButton
Sets the specified orientation of the ArrowButton.
setOrientation(int) - Method in class com.pacist.diamonds.LinearController
Sets the orientation of the controller.
setOuterShadow(int) - Method in class com.pacist.diamonds.BezelPanel
Sets the outer shadow of the BezelPanel.
setPolygon(Polygon) - Method in class com.pacist.diamonds.PolygonButton
Sets the shape of the button.
setPostOnMouseDown(boolean) - Method in class com.pacist.diamonds.Controller
Sets the controller to post an event when the mouse is pressed down.
setProgressColor(Color) - Method in class com.pacist.diamonds.ProgressBar
Sets the color of the progress bar.
setRowHeight(int, int) - Method in class com.pacist.diamonds.Splitter
Sets the height of one row.
setRowsAndCols(int, int) - Method in class com.pacist.diamonds.Splitter
Reformats the Splitter to contain the number of specified rows and columns.
setRows(int) - Method in class com.pacist.diamonds.Splitter
Reformats the Splitter to contain the number of specified rows.
setRows(int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the number of rows.
setRowWeight(int, int) - Method in class com.pacist.diamonds.SuperGridLayout
Sets the weight of a specific row.
setShadow(int) - Method in class com.pacist.diamonds.BezelPanel
Sets both the inner and outer shadow to the same value.
setShadowType(int) - Method in class com.pacist.diamonds.DrawnButton
Sets the shadow for the button.
setShowImage(boolean) - Method in class com.pacist.diamonds.FlexiButton
Sets whether the image should be shown or not.
setShowLabel(boolean) - Method in class com.pacist.diamonds.FlexiButton
Sets whether the label should be shown or not.
setShowValue(boolean) - Method in class com.pacist.diamonds.Controller
Sets the show value of the controller, and then repaints.
setSpacing(int) - Method in class com.pacist.diamonds.FlexiButton
Sets the amount of space between the label and the image.
setState(int) - Method in class com.pacist.diamonds.DrawnButton
Sets the DrawnButton to the specified state.
setStates(int) - Method in class com.pacist.diamonds.DrawnButton
Sets the number of states the DrawnButton has.
setTabPosition(DrawnButton, int) - Method in class com.pacist.diamonds.Book
Moves a Tab to a different position.
setTipText(String) - Method in class com.pacist.diamonds.DiamondCanvas
Sets the TipText for this DiamondCanvas.
setUpDisabledImage(Image) - Method in class com.pacist.diamonds.FlexiButton
Sets the up/unpressed disabled image for the button.
setUpImage(Image) - Method in class com.pacist.diamonds.FlexiButton
Sets the up/unpressed image for the button.
setValInProgressColor(Color) - Method in class com.pacist.diamonds.ProgressBar
Sets the color of the Value when the progress bar is being drawn over it.
setValInSpaceColor(Color) - Method in class com.pacist.diamonds.ProgressBar
Sets the color of the Value when the process bar is not drawn over it.
setValueColorSwap(boolean) - Method in class com.pacist.diamonds.ProgressBar
Determines whether the alternative ValInProgressColor and ValInSpaceColor colors should be used.
setValue(int) - Method in class com.pacist.diamonds.Controller
Sets the value of the controller, causing it to be redrawn.
setValue(int) - Method in class com.pacist.diamonds.LinearController
Sets the value of the slider, causing it to be redrawn.
setVGap(int) - Method in class com.pacist.diamonds.Splitter
Modifies the width of the vertical dividers.
setVMargin(int) - Method in class com.pacist.diamonds.FlexiButton
Sets the vertical margin.
SHADOW_ALL - Static variable in class com.pacist.diamonds.DrawnButton
Shadow all around.
SHADOW_BORDER - Static variable in class com.pacist.diamonds.DrawnButton
Shadow on the border.
SHADOW_BOTTOM - Static variable in class com.pacist.diamonds.DrawnButton
Shadow on bottom.
SHADOW_LEFT - Static variable in class com.pacist.diamonds.DrawnButton
Shadow on left.
SHADOW_NONE - Static variable in class com.pacist.diamonds.DrawnButton
No shadow.
SHADOW_RIGHT - Static variable in class com.pacist.diamonds.DrawnButton
Shadow on right.
SHADOW_ROUNDED - Static variable in class com.pacist.diamonds.DrawnButton
Rounded shadow.
SHADOW_TOP - Static variable in class com.pacist.diamonds.DrawnButton
Shadow on top.
Shadow - class com.pacist.diamonds.Shadow.
Utility functions for drawing 3D shadows.
shadowType - Variable in class com.pacist.diamonds.DrawnButton
Shadow used.
showImage - Variable in class com.pacist.diamonds.FlexiButton
Determines whether the image should be shown or not.
showLabel - Variable in class com.pacist.diamonds.FlexiButton
Determines whether the label should be shown or not.
showPage(DrawnButton) - Method in class com.pacist.diamonds.Book
Shows the Page referenced by a specific Tab.
showValue - Variable in class com.pacist.diamonds.Controller
 
Slider - class com.pacist.diamonds.Slider.
A component implementing a slider.
SOUTH - Static variable in interface com.pacist.diamonds.Direction
Constant to represent SOUTH.
SOUTHEAST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent SOUTHEAST.
SOUTHWEST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent SOUTHWEST.
spacing - Variable in class com.pacist.diamonds.FlexiButton
Space between the image and the label.
spinPolygon(Polygon, int, int, int) - Static method in class com.pacist.diamonds.PolygonUtil
Rotates a polygon count degrees clockwise about the co-ordinates centreX and centreY.
Splitter - class com.pacist.diamonds.Splitter.
Implements a layout manager that allows its components to be placed in rows and columns.
state - Variable in class com.pacist.diamonds.DrawnButton
Current state.
states - Variable in class com.pacist.diamonds.DrawnButton
Number of states.
sumArray(int[], int, int) - Method in class com.pacist.diamonds.SuperGridLayout
Returns the total size of an array of heights/widths taking account of spacing and size.
SuperGridLayout - class com.pacist.diamonds.SuperGridLayout.
A more flexible Grid layout.

T

ToolBar() - Constructor for class com.pacist.diamonds.ToolBar
Creates and initializes a Toolbar object.
tabPosition(DrawnButton) - Method in class com.pacist.diamonds.Book
Returns the position of a Tab.
thumbSize - Variable in class com.pacist.diamonds.LinearController
The size of the button you drag to change the value.
tipText - Variable in class com.pacist.diamonds.DiamondCanvas
As of JDK1.1.
TOGGLE - Static variable in class com.pacist.diamonds.DrawnButton
Button acts as a toggle button.
ToolBar - class com.pacist.diamonds.ToolBar.
A Tool Bar component.
TOP - Static variable in interface com.pacist.diamonds.Direction
Constant to represent TOP.
topMargin - Variable in class com.pacist.diamonds.Book
Margin between components in pages.
tracking - Variable in class com.pacist.diamonds.DrawnButton
Internal mouse tracking variable - true mouse has been pressed and held on button; false otherwise.
trackRect - Variable in class com.pacist.diamonds.LinearController
This holds the dimensions of the rectangle which is the background of the controller.
TRISTATE - Static variable in class com.pacist.diamonds.DrawnButton
Button acts as a button, but has three different states.

U

update(Graphics) - Method in class com.pacist.diamonds.DiamondPanel
 
UP - Static variable in interface com.pacist.diamonds.Direction
Constant to represent UP.
upDisabledImage - Variable in class com.pacist.diamonds.FlexiButton
The image displayed when the button is untouched, but disabled.
upImage - Variable in class com.pacist.diamonds.FlexiButton
The image displayed when the button is untouched.

V

valueChanged(ControllerEvent) - Method in interface com.pacist.diamonds.ControllerListener
Invoked when the value is changed.
value - Variable in class com.pacist.diamonds.Controller
 
valueRect - Variable in class com.pacist.diamonds.LinearController
This holds the dimensions of the rectangle which shows the current value of the controller.
valueToAngle(int) - Method in class com.pacist.diamonds.AngularController
This method converts a given value to an angle, using the pre-specified minimum and maximum values.
valueToX(int, Rectangle) - Method in class com.pacist.diamonds.LinearController
Converts a given value and Rectangle to an X coordinate.
VERTICAL - Static variable in class com.pacist.diamonds.LinearController
Specifies vertical orientation for a Slider
VERTICAL - Static variable in class com.pacist.diamonds.Splitter
Used to specify a VERTICAL split.
vGap - Variable in class com.pacist.diamonds.Book
Vertical space left between components.
vGap - Variable in class com.pacist.diamonds.SuperGridLayout
Vertical gap between components.
vMargin - Variable in class com.pacist.diamonds.FlexiButton
Vertical margin.
vMargin - Variable in class com.pacist.diamonds.SuperGridLayout
Vertical margin between components.

W

WEST - Static variable in interface com.pacist.diamonds.Direction
Constant to represent WEST.
what - Variable in class com.pacist.diamonds.DrawnButton
as of JDK1.1
width - Variable in class com.pacist.diamonds.Book
Width of book.
width - Variable in class com.pacist.diamonds.FlexiButton
Width of FlexiButton.

A B C D E F G H I K L M N O P R S T U V W
Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES